#include #include #include #include int main(void) { unsigned char buf[200000]; struct sockaddr_in sin={AF_INET, htons(9001), {htonl(INADDR_ANY)}, {0}}; int sock, conn, r; sock=socket(AF_INET, SOCK_STREAM, 0); setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &(int){1}, 4); setsockopt(sock, SOL_SOCKET, SO_REUSEPORT, &(int){1}, 4); bind(sock, (struct sockaddr *)&sin, sizeof(sin)); listen(sock, SOMAXCONN); conn=accept(sock, NULL, NULL); sleep(5); r=read(conn, buf, 200000); printf("Read: %d\n", r); close(sock); return(0); }